<?php
class PessoasController extends AppController {

	var $name = 'Pessoas';
	var $scaffold;
	var $helpers = array('Html', 'Form');
	var $components = array('RequestHandler');
	var $paginate = array( 'limit' => 1,
						   'order' => array('Pessoa.nome' => 'asc'),
						   'fields'=> array('Pessoa.id', 'Pessoa.nome', 'Pessoa.idade') );
	
	function pesquisarPessoas() {
		$this->RequestHandler->respondAs('xml');
		$this->view = 'Xml';

		$this->Pessoa->recursive = 0;

		// obter os parametro da pesquisa
		if((!empty($_GET['vl_pesquisa'])) && (!empty($_GET['tp_pesquisa'])) && ($_GET['tp_pesquisa'] == '1')){
			// Pesquisa por Nome da Pessoa
			$where['Pessoa.nome'] = $_GET['vl_pesquisa'];
			$resultSet = $this->paginate('Pessoa', $where);
		}else{
			$resultSet = $this->paginate('Pessoa');
			}	

		if (!empty($resultSet)) {
			$this->set('mensagem', 'mensagem de retorno');
			$this->set('codigo', '0');
			$this->set('Pessoas', $resultSet);
			$this->set('paginador', $this->params['paging']);						
			
		} else {
			$this->set('mensagem', 'Nenhum registro encontrado');
			$this->set('codigo', '-1');
		}
	}
}
?>